place where there is a lot of limestone - Español Inglés Diccionario